
import cookie from '@/server/cookie.js'
export default {
  checkLogin (callback) {
    // 判断cookies是否存在
    if (cookie.getCookie('id') && cookie.getCookie('name') && cookie.getCookie('role')) {
        // 已登录
        callback(true);
    } else {
      // 未登录的场合（cookie过期） 返回false
      // 未登录
      callback(false);
    }
  },

  dateFormat(fmt,date) { 
    date = new Date(date)
    //author: meizz   
    var o = {   
      "M+" : date.getMonth()+1,                 //月份   
      "d+" : date.getDate(),                    //日   
      "h+" : date.getHours(),                   //小时   
      "m+" : date.getMinutes(),                 //分   
      "s+" : date.getSeconds(),                 //秒   
      "q+" : Math.floor((date.getMonth()+3)/3), //季度   
      "S"  : date.getMilliseconds()             //毫秒   
    };   
    if(/(y+)/.test(fmt))   
      fmt=fmt.replace(RegExp.$1, (date.getFullYear()+"").substr(4 - RegExp.$1.length));   
    for(var k in o)   
      if(new RegExp("("+ k +")").test(fmt))   
    fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
    return fmt;   
  },

  enum: {
    courseType: {
      1: '数学类课程',
      2: '物理类课程',
      3: '化学类',
      4: '生物类',
      5: '地理类',
      6: '商科类课程（管理、经济、会计、金融、计量经济等）',
      7: '法律类课程',
      8: '传媒类课程',
      9: '计算机类课程',
      10: '工程类课程',
      11: '语言学类课程',
      12: '农学类课程',
      13: '文学类课程（哲学、艺术、文化等）',
      14: '医学药学类',
      15: '通识类课程（体育、毛概、历史这种）',
    },
    courseTypeList: [
      {
        key: '',
        value: '全部'
      },
      {
        key: 1,
        value: '数学类课程'
      },
      {
        key: 2,
        value: '物理类课程'
      },
      {
        key: 3,
        value: '化学类'
      },
      {
        key: 4,
        value: '生物类'
      },
      {
        key: 5,
        value: '地理类'
      },
      {
        key: 6,
        value: '商科类课程（管理、经济、会计、金融、计量经济等）'
      },
      {
        key: 7,
        value: '法律类课程'
      },
      {
        key: 8,
        value: '传媒类课程'
      },
      {
        key: 9,
        value: '计算机类课程'
      },
      {
        key: 10,
        value: '工程类课程'
      },
      {
        key: 11,
        value: '语言学类课程'
      },
      {
        key: 12,
        value: '农学类课程'
      },
      {
        key: 13,
        value: '文学类课程（哲学、艺术、文化等）'
      },
      {
        key: 14,
        value: '医学药学类'
      },
      {
        key: 15,
        value: '通识类课程（体育、毛概、历史这种）'
      },

    ]
  }
}
